// import Echo from 'laravel-echo'
// import Pusher from "pusher-js"

// class WsTools {
//     echo: any

//     constructor() {
//         this.echo = new Echo({
//             broadcaster: 'pusher',
//             key: '5b7kergh5t54ms',
//             wsHost: "127.0.0.1",
//             wsPort: 6001,
//             cluster: 'mt1',
//             forceTLS: false,
//             disableStats: true,

//             // client: new Pusher('5b7kergh5t54ms', {
//             //     forceTLS: false,
//             //     wsHost: '127.0.0.1',
//             //     wsPort: 6001,
//             //     auth: {
//             //         headers: {}
//             //     },
//             //     disableStats: true
//             // } as never),
//             // broadcaster: 'pusher'
//         })
//     }

//     setToken(token:string) {
//         this.echo.options.client.config.auth.headers.Authorization = `Bearer ${token}`
//     }

//     removeToken() {
//         this.echo.options.client.config.auth.headers = {}
//     }

    
// }

// export default new WsTools() as never